/*
 * gestorToken12.cpp
 *
 *  Created on: Dec 16, 2013
 *      Author: m
 */

#include "DSMComun.h"
#include "GestorToken.h"
#include "../../../middleware/MiddlewareCommon.h"

int main ( int argc, char* argv[] )
{
    GestorToken<MemCanastos> gestorToken( DSMID_CANASTOS_MED );

    MemCanastos canastos;
    Canasto vacio;
    vacio.cantidad = 0;
    vacio.idAGV = 0;
    vacio.idPieza = 0;
    vacio.uso = 0;
    for ( int i=0; i < MAX_CANASTOS; i++ )
    {
        canastos.canastos[i] = vacio;
    }
    canastos.canastoDeEspera1 = 0;
    canastos.canastoDeEspera2 = 0;

    gestorToken.inicializarToken( canastos );

    gestorToken.run( argv[1] );

    return 0;
}
